package team.archai.nexus.boot.platform.modules.system.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import team.archai.nexus.boot.platform.basics.vo.BasicsTreeVO;

import java.util.Date;

/**
 * @program: tiny-dust-boot-build
 * @description: menu树
 * @author: lishibin
 * @create: 2020-09-19 21:56
 **/
@Getter
@Setter
@Schema(description = "菜单树形对象")
public class MenuTree extends BasicsTreeVO<MenuTree> {
    @Schema(description = "菜单名称")
    private String menuName;
    @Schema(description = "菜单路径")
    private String routerPath;
    @Schema(description = "菜单类型", example = "-1")
    private Integer menuType;
    @Schema(description = "菜单图标")
    private String menuIcon;
    @Schema(description = "创建时间")
    private Date createTime;
    @Schema(description = "更新时间")
    private Date updateTime;
    @Schema(description = "组件")
    private String component;
    @Schema(description = "模块名称")
    private String moduleName;
}
